Versions:

  • 0.3.5
  • 0.3.4
  • 0.2.0

yo, published by martona, is a natural-language command assistant for PowerShell, currently at version 0.3.5 with three versions released to date. Its purpose is to bridge the gap between plain-English intent and correct PowerShell syntax: a user types `yo ` at the PowerShell prompt, and the tool responds either by prefilling the suggested command on the next line — ready to run, edit, or cancel — or by printing an answer directly. This makes it useful for administrators, developers, and casual shell users who know what they want to accomplish but may not remember the exact cmdlet, flags, or pipeline syntax required, and it also serves as a quick question-answering aid within the terminal itself. The software belongs to the command-line utilities and developer tools category, specifically AI-assisted shell productivity. Technically, yo is distributed as a native Go binary paired with a small PowerShell integration, and it is an acknowledged GPLv3 derivative of yoshell (pizlonator/yosh). Because it relies on large language model backends, an API key is required: users can set either ANTHROPIC_API_KEY or OPENAI_API_KEY depending on the provider they wish to use. Installation via winget only places yo.exe on the PATH, so an additional manual step is necessary to enable the full interactive experience. After installing, running `yo --setup` wires the integration into the user's $PROFILE, verifies that PSReadLine is available, and configures the API key. This setup step is what enables the distinctive prefilled-command workflow, where suggested commands appear on the prompt line rather than being executed blindly, preserving user control over what actually runs. Overall, yo combines the convenience of natural-language input with the safety of an editable, reviewable command line, making PowerShell more approachable while remaining firmly within the user's control at every step.

Tags: